Validity Check Process
Use the Validity Check API process to automatically run a validity check.
Process Settings
Below are the settings you must define for the Validity Check API process:
Setting | Description | Sample Value |
---|---|---|
ProcessID | This ID informs Cobra to run the Validity Check process. | ValidityCheck |
Project | This setting refers to the Cobra project you are validating.
This setting is required. |
DEMOADV |
BusinessValidation | If value is set to
1, Cobra validates the control account, work package, forecast, and milestone dates on the project, and performs other data integrity checks on the control accounts or work packages.
This setting is optional and the default value is 1. |
0 |
ResourceCodeAssignmentValidation | If value is set to
1, Cobra validates that the resource and code assignments in the project do not have invalid referenced data or undefined results.
This setting optional and the default value is 1. |
0 |
AncillaryFilesValidation | If value is set to
1, Cobra validates all the ancillary files (rate files, resource files, calendar files, and code files) attached to the project and rebuild resource/code structures.
This setting is optional and the default value is 1. |
0 |
DataAnomalyValidation | If value is set to
1, Cobra validates data anomalies such as orphan and duplicate records in the project.
This setting is optional and the default value is 1. |
0 |
ProjectApportionmentDefinitionValidation | Set this field to
1 to validate master project and project definitions such as the class/cost set assignments, project audit log records, master project, and apportionment definition checks.
This setting is optional and the default value is 1. |
0 |
Sample Script
Below is a sample script file for the Validity Check API process:
[Process017]
ProcessID=ValidityCheck
Project=DEMOADV
BusinessValidation=1
ResourceCodeAssignmentValidation=1
AncillaryFilesValidation=1
DataAnomalyValidation=1
ProjectApportionmentDefinitionValidation=1